have a clean conscience about something - Francés Inglés Diccionario